updated BaseModelObject , ModelBase , ResourceList class