Decrement
virtual void Decrement() = 0;
virtual void Decrement();
virtual void Decrement();
void Decrement() { ReleaseReference(); }
: fParent->Decrement();
: fParent->Decrement();
fParent->Decrement();
fParent->Decrement();
counter->Decrement();