protected bool Equals(Field other) { return string.Equals(Name, other.Name) && string.Equals(Alias, other.Alias); }