public override int GetHashCode() { return(String.IsNullOrEmpty(UserIdentifier) ? base.GetHashCode() : UserIdentifier.GetHashCode()); }