private static List<Perform> performCommands(final Perform.Mode mode) {
final ArrayList<Perform> commands = new ArrayList<Perform>();
commands.add(new CheckProperty(mode));
commands.add(new CheckSetProperty(mode));
commands.add(new CheckClearProperty(mode));
commands.add(new GetProperty(mode));
commands.add(new SetProperty(mode));
commands.add(new ClearProperty(mode));
commands.add(new GetPropertyDefault(mode));