public bool Equals(ActorState <TActorInterface> other) { return(other != null && (ReferenceEquals(this, other) || ActorReferenceEqualityComparer.Default.Equals(Reference, other.Reference))); }