diff --git a/goblin/mapper.py b/goblin/mapper.py
index b68e6d4323500b420ddf32392f3a79c4e8f7862e..f322ed8ef480b6beb0a6b62287caa0bef4a2cd21 100644
--- a/goblin/mapper.py
+++ b/goblin/mapper.py
@@ -93,7 +93,11 @@ def map_vertex_to_ogm(result, props, element, *, mapping=None):
         setattr(element, name, value)
         if metaprop_dict:
             vert_prop = getattr(element, name)
-            vert_prop.__mapping__.mapper_func(metaprop_dict, vert_prop)
+            if hasattr(vert_prop, 'mapper_func'):
+                # Temporary hack for managers
+                vert_prop.mapper_func(metaprop_dict, vert_prop)
+            else:
+                vert_prop.__mapping__.mapper_func(metaprop_dict, vert_prop)
     setattr(element, '__label__', label)
     setattr(element, 'id', result.id)
     return element