Add block validation, extend messages for shared_ptr wrapped czmqpp::sockets.