code: def source_setattr():
      
  
      def source_setattr(value, context, **_params):
          setattr(context["model"].source, context["key"], value)
          return _attr()
  
      return source_setattr
docs: Creates a setter that will set the source attribute with context's key
      for name to the current value.