diff --git a/dart/src/main/java/com/f2prateek/dart/InjectExtra.java b/dart/src/main/java/com/f2prateek/dart/InjectExtra.java
index <HASH>..<HASH> 100644
--- a/dart/src/main/java/com/f2prateek/dart/InjectExtra.java
+++ b/dart/src/main/java/com/f2prateek/dart/InjectExtra.java
@@ -21,7 +21,7 @@ import java.lang.annotation.Retention;
 import java.lang.annotation.Target;
 
 import static java.lang.annotation.ElementType.FIELD;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
+import static java.lang.annotation.RetentionPolicy.CLASS;
 
 /**
  * Annotation for fields which indicate that it should be looked up in the activity intent's extras
@@ -35,7 +35,7 @@ import static java.lang.annotation.RetentionPolicy.RUNTIME;
  *
  * @see Optional
  */
-@Retention(RUNTIME) @Target(FIELD)
+@Retention(CLASS) @Target(FIELD)
 public @interface InjectExtra {
   String value() default "";
 }
Reduce InjectExtra retention from RUNTIME to CLASS. Closes #<I>