allow storage of children in variants