explicitly check for named and mutating attributes on transformations