I have never used it, but as far as I remember, you can apply @observableto the class as well.
I will check and update the answer ...
@observable
class Person extends Object with Observable {
String name;
String age;
}
Strike>
EDIT
I mixed it with @reflectable. @observablemust be applied to each field separately.
class Person extends Object with Observable {
@observable String name;
@observable String age;
}