For Source plugins that can't parse all the required information before creating the object, set accessors are needed to populate the information afterwards.
Since the new design is engine agnostic, removed HandBrake from the class names.