Update MultiGetDescriptor to follow Self pattern
Fix SourceMany extensions: null check index name and type before overriding