Deep clone props before passing to page component