Hector based message store and context store implementation.

Consider having a better method documentation ( current description is not all that helping)