Prooph event sourcing adoption

I completed the refactoring to adopt Prooph event sourcing framework in our system