Add AoH support to add_attribute.
Incomplete and without tests.
Add Data::Transpose::Validator module to Attribute class.