memory storage bug fix - the hash set was using the entity equals method to resolve collisions and throwing RequiredTransactionException
preparing for slick 2
slick 2 support