MIDI::Port::(get|set)_state() should be virtual, so that derived classes get their...