SeeSoftware
Do all RefCounted objects have to be allocated on the heap like this:
SomeObject *foo = new SomeObject(context_);
foo->ReleaseRef(); // <- safe
or can you have them on the stack too:
SomeObject bar(context_)
bar.ReleaseRef(); // <- unsafe ?