I’m still a bit green with Rails and the idea of multiple controllers handling concerns for a model, e.g. CompletionsController setting completed_at for todos, is pretty foreign to me. Is this a common pattern? What is the benefit of this setup versus creating a complete method in TodosController?