public ReferenceEqualWeakReference(object target) : base(target) { this.cashedHashCode = RuntimeHelpers.GetHashCode(target); }