public bool DeepEquals(UnlockEventUnlock other)
 {
     return(other != null &&
            Unlock.DeepEquals(other.Unlock) &&
            SelectedValue == other.SelectedValue &&
            ClearedValue == other.ClearedValue &&
            UnlockValue.DeepEquals(other.UnlockValue));
 }