added XAFRequestFactory