Simplify AbstractDao by extracting some of its internals into a dedicated DaoEntityManagerHolder class.