code: @Override
      protected List<UniqueKey<? extends Command>> defineSubCommand() {
          return Arrays.asList(
                               getCommandKey(PrepareModelCommand.class),
                               getCommandKey(AttachModelCommand.class),
                               getCommandKey(FadeInOutCommand.class),
                               getCommandKey(DetachModelCommand.class));
      }
docs: {@inheritDoc}