Binding in Griffon is achieved by leveraging Java Beans'
PropertyChangeEvent
and their related classes, thus binding will work with any class that fires this type of event, regardless of its usage of @Bindable or not.