Modify ability to add values and add groups to support symbolized keys and groups