Extending AttributeGenerationDecor by adding MaskPrint, and moving uses of AttributeGenerationDecor.DefaultMDecor into inner() definition of decor to overcharge def by many staticmethod used in decorator structure to keep MaskPrint keeping correct-current dict reference. Asseriont with commented if for MaskPrint substitution