Implements SetupService with setup and clearCache operations
Removes cache methods and provides getServiceIds
Configures cache prefix and makes wrapService() public
Removes cache related tests
Fixes tests
Assumes that cache is always available
Adds default cache config