cached category repository
cached category repository with tests
category service removed