maybe extend Symfony's Request class.