There are responsibilities missing on the `UpdateList`. Complicated logic like in this line should be encased in a method on `UpdateList` so the client code reads clearly. `FrontsController` has no business poking around in the `update.after` property.