Recursing attribute

and BoolItem
and DoubleItem
and EnumItem