CDI makes things so less messy.  I didn't want to carry this dependency over from the old event store implementation...but it really makes this so much cleaner.