Add protobuf dependency