should deep clone object instead.