For each of the "with" methods, could you state what the behavior will be if they are not called? Perhaps "If this is not called, the display name will be the simple class name"