A serious restriction
It is not possible to call any custom methods belonging to the incoming object.
This is a serious restriction.
It reduces the benefits of modularizing your program through the writing of methods that require incoming parameters that are objects.