newDetails.copyWhereUnset(previousDetails, currentUser.createDetails());
newDetails.copyWhereUnset(null, currentUser.createDetails());
newDetails.copyWhereUnset(previousDetails, currentUser.createDetails());
newDetails.copyWhereUnset(null, currentUser.createDetails());