use copy for block properties