use underscore's clone function