_directEve can be private as we only use it locally and set it equal to Cache.Instance.DirectEve