Consider removing this and instead having an Map<EntityRef, Interpreter> in BehaviorSystem. I'm unsure how transient variables will end up acting when the EntitySystem defensively copies components, but they will probably end up being permanently null.