Add option to manipulate value before setting it
Store full author objects when updating authors