Updated AbstractVideo