This shouldn't have a YouTubeAdapterModule as a field in the RemoteSiteModule, it should just call 
adapters.add(new YouTubeAdapter());