GridComponent -> extends AbstractCollectableChildrenComponent