@Michael asked the question:
When calling a user command from an object's trigger's custom code, does the "current" in the user command scope still reference the original object that was triggered? Or should we pass in a reference to the object as an argument to the user command?