Finished implementing DataModelObject, Constraint, and Calculation.