Introduce first pieces for event sourcing
PromiseTicket model is now event sourced