Bugfix by cloning arguments before each invoke
fix bug in _invoke not cloning arguments