I think we should also add a validation so that parent groups cannot be saved if they do not have a max_size. Google "rails custom validators" for more info on how to do this.