Works with PartialNameMixin.clear_dict to set NONE and ANY
        values.

def name_parts(self):
        """Works with PartialNameMixin.clear_dict to set NONE and ANY
        values."""

        default = PartialMixin.ANY

        np = ([(k, default, True)
               for k, _, _ in super(NameQuery, self).name_parts]
              +
              [(k, default, True)
               for k, _, _ in Name._generated_names]
              )

        return np