Make task output non-unique, add task output hash
Make entity manager available to all entity services
Re-use identical task output