Add CycleTaskGroupObject.object to fix cache expiration

* Add migration, mixin, client-side attributes, and cache linkage for
  `CycleTaskGroupObject.object`