Pass a non-modifiable object to ICommandMonitor methods