Ahm! I understand now. In fact, `set_children` is not really a setter but rather copies the elements in the given `CDynamicObjectArray`. I'd actually prefer if the method had another name (it is a bit misleading IMHO), or that it does what's normally expected from a setter. Anyway, Chiyuan had probably a good reason to make it in this way.