Question: If we subclass Default Builder to get various builders, then variables that need to refer to any of these builders must be declared to have type Default Builder, which is an awkward name. Come up with a better naming scheme. For example, should Default Builder just be renamed "Builder"? Why or why not?