slightly restructure EntityProperties.build;Add missing License header to TestBase
Remove unneeded _DriverTest clas
restructed the way entities are validated to allow addMethod validation more easily
Change from assertTrue to assertThat if we check that a exception contains a certain substring