This has no direct data access capabilities and should instead be handled completely inside EpisodeService.