Moved calls to TVDB to a class extending an interface