Adjusted the property database to use templates, this makes it more
dynamic to create new data structures or classes. No static constructor
functions are required anymore, they can still be added tho.
Merge branch 'NHTV' of https://github.com/JJoosten/winterFramework into NHTV