1. Handled "UpdateValueCore" in "NoteModel" and "NodeModel"
2. Enhanced "EditWindow" user control to use "UpdateModelValueCommand"
3. Updated all codes that were using "EditWindow" to use "BindToProperty" method