code: func (meta *Meta) Initialize() error {
  	// Set Valuer for Meta
  	if meta.Valuer == nil {
  		setupValuer(meta, meta.FieldName, meta.GetBaseResource().NewStruct())
  	}
  
  	if meta.Valuer == nil {
  		utils.ExitWithMsg("Meta %v is not supported for resource %v, no `Valuer` configured for it", meta.FieldName, reflect.TypeOf(meta.BaseResource.GetResource().Value))
  	}
  
  	// Set Setter for Meta
  	if meta.Setter == nil {
  		setupSetter(meta, meta.FieldName, meta.GetBaseResource().NewStruct())
  	}
  	return nil
  }
docs: // Initialize initialize meta, will set valuer, setter if haven't configure it