Allowing to call methods/functions passing values by reference, more aggresive detect of functions/methods that don't allow pass global constants