@classmethod
def RegisterAttributeContainers(cls, attribute_container_classes):
    """Registers attribute container classes.

    The attribute container classes are identified based on their lower case
    container type.

    Args:
      attribute_container_classes (list[type]): attribute container classes.

    Raises:
      KeyError: if attribute container class is already set for
                the corresponding container type.
    """
    for attribute_container_class in attribute_container_classes:
        cls.RegisterAttributeContainer(attribute_container_class)
