if an element contains other elements, I think it's safe to assume that element is a container.