** Added new options. 
  - flatModel (boolean): Skips base class generation and adds all base
properties directly into compact and complete classes
  - generateCompact (boolean): Controls whether compact clases will be
generated
  - generateComplete (boolean): Controls whether complete clases will be
generated
  - basePostfix (String): Postfix for base classes
  - compactPostfix (String): Postfix for compact classes
  - completePostfix (String): Postfix for complete classes