AT:
- the modularization of the command structure is done for the following two commands:
- UserTaskFrequencyGroupedByAssigneeByUserTaskCommand
- UserTaskFrequencyByCandidateGroupByUserTaskCommand
- all the points from the parent ticket are met for those two classes
Context:
To try out if the new architecture works, we'll take the most simplistic and one of the most complex commands to somehow make sure that the architecture can cope with most of the current commands.