@main[] $a[ $.v1[1] $.v2[2] $.v3[3] ] $b[^test::create[]] $c[$b] ^reflection:copy[$a;$b] ^if(^reflection:uid[$b] eq ^reflection:uid[$c]){Same uid} $str[value] $c[$str] ^if(^reflection:uid[$str] eq ^reflection:uid[$c]){Same string} Object b: ^print[^hash::create[$b]] ^reflection:copy[$b;$a] Hash a: ^print[$a] $string[string] ^try-catch{ ^reflection:copy[$string;$a] } ^try-catch{ ^reflection:copy[$a;$string] } @print[hash] ^hash.foreach[k;v]{$k = $v } @CLASS test @create[] $v2[3] @SET_v3[value] $another3[=$value=]