Interface ModelObjectBase<T extends ModelObjectBase<T,​R>,​R extends ModelObjectReferenceBase<T,​R>>