code: func (o AgentOptions) Validate() error {
  	if o.Mbus == "" {
  		return bosherr.Error("Must provide a non-empty Mbus")
  	}
  
  	err := o.Blobstore.Validate()
  	if err != nil {
  		return bosherr.WrapError(err, "Validating Blobstore configuration")
  	}
  
  	return nil
  }
docs: // Validate validates the Agent options.