Making protobuf a runtime dependency