Added generic type safety to EntityContext#registerPropertyValidator, modified PropertySetNotion to (optionally) create non-existing objects when setting properties.
Merge branch 'develop' of ssh://github.com/structr/structr into develop