Add suspended state.
Introduce domain events.