add missing setter invocation in static factory
invert request flag semantics
allow custom methods in PhpEnvironment\Request