SOLVED - nevermind

I have a plug-in in which I convert an imported BREP having 1 surface to a custom object. Sometimes the surface has trims, so I’d like to use a custom class derived from CRhinoBrepObject

But, when I use a custom class derived from CRhinoBrepObject, the geometry cannot be transformed when in the document (e.g. using Scale command).
When I use a custom class derived from CRhinoSurfaceObject, having the same function overrides in its implementation as the previous one, this problem does not occur.

Do I need to override additional function overrides to enable transformations? Or is this something that needs attention from the SDK developers?

Solved it. As usual the problem was between the chair and the keyboard.