1. A method for enabling a program to create a multimedia object of an unknown class, comprising: associating the unknown class with a set of instantiation instructions; and storing the association in a data repository; wherein executing the set of instantiation instructions creates a multimedia object of the unknown class, the unknown class inheriting from a known class.