rename DefaultResourceDescriptorRepository to ResourceDescriptorContext