FCC Model implementation, now works with ORM or ODM