In this case I was moving this logic to a `dataset` instead of a `class` because probably it's better to understand that the thing we are changing is the `layout` (sometimes things like `new` are not really helpful). Wdyt?