use the entityObject property of the persistent event object as opposed to the entityAccess property since entityAccess isn't always provided.
use the ConcurrentLinkedDeque from the elasticsearch dependency which is from jsr166y dependency; this removes the dependency on JDK 1.7