Modify has_many_children and has_and_belongs_to_many_children to accept a plural_name for the child model