Propel ORM implementation