def create(key, context):    
        # normalize
        if isinstance(context, str):
            context = { 
                "lookup": "literal",
                "prop": {                    
                    "value": context
                }                
            }

        field_type = context["lookup"]
        return field_registry[field_type](key, context["prop"])