I added a new observable to an existing viewmodel and it works as expected if a new or saved object does not contain this particular (node, child, element) but if it does have one it breaks (reference error).
My newbie solution is run an update to the data source containing the stored values knockout reads when loading but I was thinking instead of messing with 100's or more databases, knockout would allow me to catch this and correct it.
Unfortunately I don't know how to go about this or what level of the code base should this really happen. Is there an easy method in knockout that I am overlooking to handle missing properties?