Move MetadataChanged to MetadataServicePart and MetdataProvider