setattr( self, '_events', {e._event_name: e for _, e in getmembers(self, lambda x: ismethod(x) and hasattr(x, '_event_name'))} )