fixed issue with value properties being set on argument not being passed back to scope