Scaffolding for update pattern