I have a report class that stores information. A report "is a Document", so I want the report class extend document. But how do i store subclasses in the the Document class. I cant super all the info from the report class creates from the constructor.