Rather then raise the `NotImplementedError(()` and provide a subclass.