Since there is a post_generation hook for populating functional areas in our model factories, is there a reason for this factory?