I am using inheritance to define a base type questionBase, with a few attributes, and a set of question extension types (subclasses). I started out without a base class, and no