fix attribute name
extend the Video model class to store error message and error class properties
complete unit tests for Encoding and Video
fix type hint to match the signature of the parent method