Bugfix and Feature regarding order and existence of arguments in the return of a strategy

Bugfix: When there were several return statements within a strategy and the order of their arguments was inconsistent, the detailed return got confused. This is no longer the case.

Feature: It is no longer necessary to return all defined arguments of the strategy. If an argument is not provided it is set to its default value.