Change how transformations are applied
Use builders