Development mx4

This is the Mendix 4 backport of the pull request: https://github.com/mendix/CommunityCommons/pull/1

Not done yet:
* Update version number in module
* Package & release in appstore
This seems wrong at first glance. It would be better to put the findOrCreate in a separate statement, at first glance it now seems a create always happen (but that is only a createProxy, not a create object)