Extend factory to add `_groups` and `_types` to specials (for faster access)