Use sets for parents/children