ModelObject enhancements