I wasn't sure why we are keeping this since MetadataProvider no longer appears in the public API, so it's not much use to anyone. If someone has developed their own MetadataProvider implementation then they will have to make changes anyway to fit with the new SPI.