What is this constructor for? YouTubeGraphExtractor is a ContentExtractor<YouTubeSource, Item>, so why the extra constructor?