diff --git a/config-servlet/src/main/java/org/ocpsoft/rewrite/servlet/config/Request.java b/config-servlet/src/main/java/org/ocpsoft/rewrite/servlet/config/Request.java
index <HASH>..<HASH> 100644
--- a/config-servlet/src/main/java/org/ocpsoft/rewrite/servlet/config/Request.java
+++ b/config-servlet/src/main/java/org/ocpsoft/rewrite/servlet/config/Request.java
@@ -37,7 +37,7 @@ public abstract class Request extends HttpOperation
     * 
     * @param encoding The encoding to apply
     */
-   public Request setCharacterEncoding(final String encoding)
+   public static Request setCharacterEncoding(final String encoding)
    {
       return new Request() {
          @Override
@@ -63,9 +63,9 @@ public abstract class Request extends HttpOperation
     * Creates an {@link HttpOperation} that calls {@link HttpServletRequest#setCharacterEncoding(String)} on the current
     * request.
     * 
-    * @param encoding The character set to apply
+    * @param charset The character set to apply
     */
-   public Request setCharacterEncoding(final Charset charset)
+   public static Request setCharacterEncoding(final Charset charset)
    {
       return setCharacterEncoding(charset.name());
    }
@@ -77,7 +77,7 @@ public abstract class Request extends HttpOperation
     * @param name The name of the request attribute
     * @param value The value to set
     */
-   public Request setAttribute(final String name, final Object value)
+   public static Request setAttribute(final String name, final Object value)
    {
       return new Request() {
          @Override
Use static methods in Request HttpOperation

Currently org.ocpsoft.rewrite.servlet.config.Request is abstract and contains only instance methods.
If you want to use this class, you will have to create an (anonymous) instance to invoke its methods.
This commit changes the methods within Request to be static.