Thinking about it a bit, it's really not all that generic. You still need to know what keys you're looking for in `_init_keys`.