Implemented elaborate copying support.