Assertion: command | /r/HasProperty | managed by the invoker object
Facets:
value: without the need
type: OTHER
Source sentences:
text: Using an invoker object allows bookkeeping about command executions to be conveniently performed, as well as implementing different modes for commands, which are managed by the invoker object, without the need for the client to be aware of the existence of bookkeeping or modes.