ko.toJS(new Number(42)) gives unexpected results

For boxed primitive types (Number, String and Boolean), ko.toJS fails to operate correctly:

http://jsfiddle.net/XALn3/2/