Provide support for PropelORM

I'll squash the commits after the code review :)