code: func (ctx *ResourceContext) Put(name string, value interface{}) *ResourceContext {
  	if ctx.Values == nil {
  		ctx.Values = make(map[string]interface{})
  	}
  	ctx.Values[name] = value
  	return ctx
  }
docs: //
  // Put - associates an application datum to the given name in the context.
  // This call is not thread-safe, the app must arrange to allow multi-threaded access.
  //