+ /// Substitutes the object by another one and back. So, features will become exchanged in the list
+ MODEL_EXPORT virtual void exchange(const ObjectPtr& theObject1, const ObjectPtr& theObject2);
+
+ /// Removes the last element in the list.
+ MODEL_EXPORT virtual void removeLast();
+