Why is this called `SshEffectorTask` rather than `SshEffectorTaskFactory`?