@JackDandy yeah, lazy loading isn't required, just use EpisodesWithFiles(seriesId) and it will auto load the episode files.

@Taloth didn't lazy load after wards, I know thats going to be about 50ms or more per episode x number of episodes, so its easily going to be over the 500ms. I agree that your recommendation is better though, hence my implementation of EpisodesWithFiles instead of doing it manually.