fix deepClone that not working for new defined properties