Added #transform as a public API