Remove the command from the Executable class and just use an args list. Also, play with delegating script calls via closures to some arbitrary object.