Using the new symbol type in ES6 you can set non-iterable properties on objects. However when using Knockout these symbols are not observed by default.
It is possible to bind a symbol's value, but it is never updated as it isn't added to the observable object.
Has anyone been able to work around this problem and force Knockout to observe symbols?