Implemented RequireUser annotation, moved to entitymanager-per-request pattern