Because the usecase framework attaches the repository session to the continuation, these grow very large. Maybe we have to cleanup the session (remove all unchanged items) before attaching it to the continuation. Or maybe we don't have to attach it at all (needs further investigation).