modify aggregate root factory dependency
remove dependency between ravenDb and Domain
axe on event sourcing
chage command mappings - add snapshot - more event centric