9605b5edf2
Its easier to let each datasource grab all metadata in the FetchMetadata stage than to break it into multiple stages.