> At best, class factory registration should be opt-in because > only a small number of classes (none in the standard library) > require the feature If making factory opt in is the best choice (which it is), why does the DIP not do this?