Changed the Entity->to() functionality back to passing data arrays through the export filter chain.
This also stops the original object from being modified.