Clean up the cache loader (get a definition through ctx.definitions.get(GameObject/Npc))
Change some filters to use the definition for when name may not be loaded (should probably change them all)