IMPL_XMLOBJECT_CLONE(AttributeConsumingService);
IMPL_INTEGER_ATTRIB(Index);
IMPL_BOOLEAN_ATTRIB(isDefault);
IMPL_TYPED_CHILDREN(ServiceName,m_pos_ServiceDescription);
IMPL_TYPED_CHILDREN(ServiceDescription,m_pos_RequestedAttribute);
IMPL_TYPED_CHILDREN(RequestedAttribute,m_children.end());
IMPL_XMLOBJECT_CLONE(AttributeConsumingService);
IMPL_INTEGER_ATTRIB(Index);
IMPL_BOOLEAN_ATTRIB(isDefault);
IMPL_TYPED_CHILDREN(ServiceName,m_pos_ServiceDescription);
IMPL_TYPED_CHILDREN(ServiceDescription,m_pos_RequestedAttribute);
IMPL_TYPED_CHILDREN(RequestedAttribute,m_children.end());