Fixes #4221 : set shared false for view_helpers should create new instance

Fixes #4221
This seems to fix the problem partially, and only for callable view helpers.