Use abstractmethod in ModelLocator base class