I have a problem creating two classes that share heavy amount of code, with an attribute of the subclass meant to be a subclass of the attribute in the superclass. Let me pr