Implementation of ModelObjectList methods

This implements addModelObject(), removeModelObject(),
removeAllModelObjects(), and modelObjects().
Merge branch 'AddModelObjectList' into 53549881_Refrigeration