compile some test entities for functional tests
add an EntityFactory that allows you to create an Entity without knowing about the constructor and setters