public override bool Equals(object obj)
        {
            GuidKey other = obj as GuidKey;

            return(other != null && value.Equals(other.value));
        }
 protected int SpecificTypeComparer(GuidKey other)
 {
     return(value.CompareTo(other.value));
 }