Output of the crop-operation implementations are optional (and both, input and output).

If the output is not set (null) the crop operation will be performed virtually.
Tests are adopted accordingly.