Since many existing objects, such as text strings and sounds currently did not descend from this class and could not easily be made to descend from this special class, it would be necessary to wrap these objects with another object that was constructible and store the combined object in an archive.