to clarify the fact that set_rawdata is not part of the public API. use `update(rawdata=...)` instead.