Use combined protobuf type to implement evented types.