Adding proper support for Workflow 'out' parameters - working AT LAST!!