Added support for grouping callback objects by keypath