Improving overload of operator+ so that it doesn't modify either of the
FieldGroup objects involved but simply returns a new FieldGroup.