The 'buffer' attribute moved from Core::Context to Core::Request
(renamed to 'vars' to save the need for a proxy method to retrieve it)

Changed the DSL access to use the request directly.