Recursive children validation