Why inject EntityManager here?  Why not inject BlockService, and have BlockService inject EntityManager?