In my TypeScript project utilizing Knockout.js, I have a class with several properties. One of these properties is 'description', which is not directly tied to the DOM but needs to be used in popups triggered by certain mouse events (such as button clicks). I can access and display the popup easily, but I'm wondering whether there are any specific advantages or disadvantages to making the 'description' property a Knockout observable versus a non-observable one?