rename DatasetSource to EndpointSource