added ApacheRequestFactory