public override int GetHashCode() { var hashCode = 1701194404; hashCode = hashCode * -1521134295 + base.GetHashCode(); hashCode = hashCode * -1521134295 + militaryType.GetHashCode(); hashCode = hashCode * -1521134295 + classificationLevel.GetHashCode(); hashCode = hashCode * -1521134295 + experimentalTypes.GetHashCode(); return(hashCode); }