Replaced Has and Can for Transform and ViewTransform