ModelGenerator enhancement

- userAutoConstruct option 
- creation with associations