AcDbObject: Functions Sometimes Overridden

A custom class sometimes overrides the following functions:

virtual Acad::ErrorStatus 
subErase(Adesk::Boolean erasing);
 
virtual Acad::ErrorStatus 
subHandOverTo(AcDbObject* newObject);
 
virtual Acad::ErrorStatus 
subOpen(AcDb::OpenMode mode);
 
virtual Acad::ErrorStatus 
subCancel();
 
virtual Acad::ErrorStatus 
subSwapIdWith(AcDbObjectId otherId,
              Adesk::Boolean swapXdata = false,
              Adesk::Boolean swapExtDict = false);