public override int GetHashCode() { return base.GetHashCode() ^ _reference.GetHashCode() ^ Sound.GetHashCode(); } #endregion