@edvin okay, that does sound like where I'm going is the best solution. When they become observable properties, how are those changes being actively made by the user stored somewhere in the run until I'm ready to store that information (with the
toJSON
method)