public virtual void RemoveFromContentCollection() { if (_contentCollection != null && _refCounter > 0) { _contentCollection.Remove(_controlRef); _refCounter--; } }