diff --git a/dynamic_rest/fields.py b/dynamic_rest/fields.py
index <HASH>..<HASH> 100644
--- a/dynamic_rest/fields.py
+++ b/dynamic_rest/fields.py
@@ -67,6 +67,7 @@ class DynamicField(fields.Field):
 
     def __init__(
         self,
+        source=None,
         requires=None,
         deferred=False,
         field_type=None,
@@ -80,6 +81,7 @@ class DynamicField(fields.Field):
             requires: List of fields that this field depends on.
                 Processed by the view layer during queryset build time.
         """
+        self.source = source
         self.requires = requires
         self.deferred = deferred
         self.field_type = field_type
first argument of a field should be source