is there a way we could "tell don't ask" here.. e.g could we ask the experiment to describe itself, e.g. add a `Describe(metadata Metadata)` method rather than pulling back the experimentconfiguration object?