protected bool Equals(NoteEvent other) { return base.Equals(other) && Length == other.Length && Key == other.Key && DynamicValue == other.DynamicValue; }