Can we add a default implementation of WatcherEx?
Can we add a default implementation of WatcherEx?