protected bool Equals(InterpretedScript other) { if (other == null) return false; return base.Equals(other) && Equals(InterpreterVersions, other.InterpreterVersions); }