more cqrs infrastructure changes, decoupled datacontexts from mysqlconnection and mysqlexception