public override bool Equals(object obj) { var other = obj as ColumnValue; if (other == null) return false; return other.Alias == Alias && other.Value == Value; }