New object transforming functions