I'd slightly prefer to have links to the ```MetadataStore``` and ```MetadataRetrieve``` interfaces, rather than this specific implementation.