Let we know when the database may not be ok, dont use the string arguments on execute and getQuery, wont be used anymore.
Added CoreListener with the communicator inside
Remove synchronized and track writes