I didnt understand question.
I'm rewriting aggregate separately only because it has different signature in our API.