Extended Video class to implement YouTube and Vimeo polymorphism