What the fact is:"We have redesigned the API to make it not only far easier and more reliable for developers to work with"
class IReference
...
class ReferenceCounted : public IReference
...
using NonAtomicReferenceCounted = ReferenceCounted<int32_t>
...
class CBaseObject : public NonAtomicReferenceCounted
...
class CView : public CBaseObject
...
class CControl : public CView, public IFocusDrawing, public IDependency
...
class CParamDisplay : public CControl
...
class COptionMenu : public CParamDisplay
...
class myCOptionMenu : public COptionMenu