Make REST domain class fields private (use accessor methods).
Updated REST domain class @Immutable attributes
Set default value for REST domain class List fields (so null is never returned)
Return empty list from REST domain class get List methods (don't return null).
Corrected TemplateAttribute getter naming.
Updated REST integration tests.