That is fine, leave it as it is until we can be sure not to break things. Perhaps keep the `raise NotImplementedError()` for methods that are not abstract?