minor access restriction refactor
extra rigidity inside ResponseGenerator class