Add model for entity and field
Update the generator signature to use EntityModel
Retreive fields using reflection api / use EntityModel
Update members to fields
Implement generate method to produce contract source code
Update members setter to fields setter
Update the generated code source body
Add MANIFEST.MF
Retrieve fields(name & type) to generate the source code
Update the contract template - add Javadoc, Restrictive comment & id to
lowercase
Delete MANIFEST.MF