Port of PersonChildrenState. Modified MainDataElement pattern.