Service-oriented PHP MVC featuring strong-typing ORM data abstraction