As LNWatcher is no longer async, there is not enough overlap between these classes to deserve inheritance