decoupled forms from ORM