Builder changes and model refactor
Changing the builders so that instead of using a withDsqlProperties(...) method, you can use single methods for each properties, more verbose.
Adding tests for that.
Refactoring the model so that the implementation class is a property (not property object) of the metadatamodel and not a property-object of fields