VID-1753 Make sure the getter is callable

RFCR @garthwebb 
@inez list of metadata fields are not consistent across all videos depending mainly on provider and sometimes on series/collection video belongs to. An interface can certainly define superset of all metadata fields, but it requires refactoring all *file classes. The benefit of making the change does not justify the cost, IMO.