protected bool Equals(ParameterSymbol other) { return base.Equals(other) && Direction == other.Direction; }