doxygen generated public api only, added Resource instead of Service