Updated transforms with new constructors for implicit conversion