Simple Persistence Framework following DDD principles written in PHP