Added replace parameter to MutableRecordDatabase.GetEditableCopy(). Defaults to true, the previous behaviour. Specifying false will create a new record entry when the copied data is saved instead of replacing the original.
Added copy constructor to DataPointer