reconstructor
Etymology
From reconstruct + -or.
noun
That which reconstructs