Remove db lookups by caching definitions into arrays. Possibly also pre-generate events.
Remove db lookups by caching definitions into arrays. Possibly also pre-generate events.