Allows for execution of commands to be overloaded with objects