An implementation of the Command Pattern using Guice and a copy of the Guava EventBus