A Command (Command) represents an (atomic) operation applied
to a context returning a result encapsulated in an object (as of object
oriented programming).
A Worker represents an (atomic) operation applied to a context and
(in contrast to a Command) not returning any result, all of which
encapsulated in an object (as of object oriented programming).