added subclasses of actor, mediaobject, updated all