def METHOD_NAME(cls):
    """Iterate over fields, but also give `structure_name`.
    Format is `(attribute_name, structue_name, field_instance)`.
    Structure name is name under which value is seen in structure and
    schema (in primitives) and only there.
    """
    for attr_name, field in cls.iterate_over_fields():
        structure_name = field.structue_name(attr_name)
        yield attr_name, structure_name, field