Since `metadata` is a sub-resource of a `resource` resource (I know, confusing!), do you think this method is necessary in the `OpenCloud\Orchestration\Service` class or would it be better suited in the `OpenCloud\Orchestration\Resource\Resource` class?