Make KeyCombination a real subclass, not calling tuple constructor itself