superclass for entity iterables
guava dependency for core
thread factory