An attempt to implement Domain-Driven Design in an PHP MVC Framework