Change father-orphan association; create more robust fathers factory