The various callers of this method should only have to know that they have a `ModuleStore`, not what specific subtype they have. If only `MixedModuleStore` has this method, then callers have to use `isinstance` or `hasattr` to check for it, and then call it, and then check the return type. If all modulestores have it, then the caller can just call the method and check the return type.