Can we hoist this to the BaseState and add initialize it via the constructor.