Added fields injection for the delegate instance loaded when handling signals

The delegate instance used when handling a signal could be different than the one used when the execution has been handled (like a new instance), so there is the need to re-inject fields expressions otherwise they could be not accessible by the instance handling the signal