refactor generator bundle
pagepart fields are nullable by default...
Merge branch 'feature/refactor-generator-bundle' into develop

* feature/refactor-generator-bundle:
  pagepart fields are nullable by default...
  refactor generator bundle