public Watchdog <TFoodType, TData> On(WatchdogEvent @event, WatchdogListener <TFoodType, TData> listener) => this.On(@event.ToString(), listener);
public WatchDog <TFoodType, TData> RemoveListener(WatchDogEvent @event, WatchdogListener <TFoodType, TData> listener) => this.RemoveListener(@event.ToString(), listener);