Simplified constraints, cleaning
Factors out HasMidiPart constraint