instantiating protobuf objects with positional arguments is deprecated