public override bool Equals(object obj) { var other = obj as ColumnDefinition; if (other == null) { return(base.Equals(obj)); } return(Name.Equals(other.Name) && JsonType.Equals(other.JsonType) && StoreType.Equals(other.StoreType)); }