Moved the CacheResponseWriter to the controller module so that it can extend the baseServiceBean, needed for authorization interception