+ /// Identifier of the transaction when object (feature or result) was updated last time.
+ MODEL_EXPORT virtual int updateID();
+
+ /// Identifier of the transaction when object (feature or result) was updated last time.
+ /// This method is called by the updater.
+ MODEL_EXPORT virtual void setUpdateID(const int theID);
+
+ /// Returns true if the given object is owner of this data (needed for correct erase of object
+ /// with duplicated data)
+ MODEL_EXPORT virtual std::shared_ptr<ModelAPI_Object> owner();
+