underscore prefix internally used properties
add children getter, to be able to track child add/remove