class Block is abstract.

Modify communicate_test.cpp to respect this.