patched core feature of object transformation, patched all dependent components