Children form a list, so I should have a list constructor.