Could the `PersonBuilder` be used here for creating the children?