Add Block::reflector and tests