read only, object relational mapping