extra module for Protobuf and push down projection