method apply =
      List.iter (fun box -> box#apply) child_boxes