Added Interface IListLocator to ListLocator to facilitate mocking and DI