added SuiteLocatorInterface type and implemeted it for each locator