kendo.observable() makes everything observable by default. Of course $.extend does not know neither of Kendo nor of observable objects so you have to do this if you want to convert the model to observable before merging it with the root view model:
As for documentation - we don't have any documentation yet which shows how to use $.extend with an observable object. I guess the only gotcha is to use kendo.observable() for the second argument.
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI