when data is loaded old values need to be copied to the old values attribute so that changes can be caught for saving. i.e. if rdf_type is removing heirachy parents from the dataset. those original values need to be tracked so that an update query will delete from the triplestore