code: func (i *Image) WithNewBase(base string) resource.Resource {
  	return &Image{
  		imaging:         i.imaging,
  		format:          i.format,
  		genericResource: i.genericResource.WithNewBase(base).(*genericResource)}
  }
docs: // WithNewBase implements the Cloner interface.