public override bool Equals( object obj ) { var item = obj as GameRuleItem; if ( item == null ) return false; return Guid.Equals( item.Guid ); }