I'd advise to always declare classes to be subclasses of Object:
```
class MessageRendererHelper : public Object {
```
in case they are not "interface" definition.