Updated Invoker class to instantiate Commands each time Invoke is called instead of holding onto an instance.

Commands should be executed and then discarded.