public bool Equals(Make other)
 {
     return(other != null &&
            Manufacturer.Equals(other.Manufacturer) &&
            AlternativeNames.Equals(other.AlternativeNames) &&
            Models.Equals(other.Models));
 }
        public override bool Equals(object obj)
        {
            var makeModel = obj as Make;

            if (makeModel == null)
            {
                return(false);
            }

            return(Manufacturer.Equals(makeModel.Manufacturer) &&
                   AlternativeNames.Equals(makeModel.AlternativeNames) &&
                   Models.Equals(makeModel.Models));
        }