ESSENTIALS-166 In order to use the new 7.9 features, use the content type service for the bean generation
- first cut
- create beans & add (missing) properties
- add method creation
- fix array types
- remove hardcoded stuff
- add beans extending depth
Merge branch 'master' into ESSENTIALS-166