Updates to the Overload system allowing wildcards, set the shared event emitter methods to use new overload methods