NOrm - PHP ORM using best practices