Simple CommandPattern w/UML