Model classes are essentially ways of automatically creating Javascript Object backed
Javabeans via interfaces. Declare getters and setters according to the JavaBean pattern,
with or without 'fluent' setters, or omit the 'get' and 'set' prefixes.
Create new instances via Util.make(GWT.create(MyModel.class)).