Supporting Local transactions
Support for native pub/sub
Refactoring dequeuing