New: DefinedSwitch no longer has a constructor, call setName() and setShortDescription() explicitly