Dependency injection support for components
Component#getPath
setter and getter for data of request
HTTPRequest#setCookie and getCookie