The feature set of objects have been expaned in v17R3 with the ability to create object funtions by assigning a formula as a method to an object. It is possible to use this feature on shared objects allowing the function to be useful outside the scope of a single process.
$sharedObj:=New shared object("UPPER";New formula(Uppercase($1)))
When Method1 is executed it will pass on the shared object to Method2 opened in a new process allowing it access to the .UPPER() function created in the shared object. This feature can also be applied to Storage.