Although Niko's answer is correct, there is a way to overcome this problem.
I have to say that this is a bit ugly hack, but it does the job, and it is pretty easy to understand:
ko.mapping.toJS(ko.mapping.fromJSON(ko.toJSON(viewmodel)))
I map the view model from observable to json to observable (with all displayed properties) object.
source share