fixed findAll
removed Special Factories, implemented only Entity Factory, require an Entity Factory in Repositories