Implementing Player Data and Purchasing Systems

Would merging the loaded data onto the defaultData be a good idea for handling when I’m adding new fields to the default/starting set of data?
Like adding a new currency and going from:

{
    Coins = 0
}

to

{
    Coins = 0,
    Gems = 0,
}