public virtual void Leave(Object @object) { if (@object == null) { return; } _refSet.Remove(@object); }