A template class to manage structures of attribute/value objects. It supports any type for the attribute and value fields.