public override int GetHashCode() { if (!String.IsNullOrEmpty(m_username)) { return m_username.GetHashCode(); } return 0; }