Using `update` is a bit ambiguous; when we do it we aren't expressing whether we expect the update operation to succeed or fail.
The factories creating proposals and debates automatically create an author.