JSON.stringify игнорирует свойства объекта

Смотрите пример jsfiddlehttp://jsfiddle.net/frigon/H6ssq/

По некоторым причинам есть поля, которые JSON.stringify игнорирует. Есть ли способ заставить JSON.stringify разобрать их?

Как показывает jsfiddle ... этот код ...

<script src="http://cdn.kendostatic.com/2012.2.710/js/kendo.all.min.js"></script>
    <script>
    var model = kendo.data.Model.define({id: "ID", fields: {"Name":{type: "string"}}});
    var obj = new model();
    obj.set("Name","Johhny Foosball");
    document.write("<br />obj.dirty property exists: ");
    document.write(obj.dirty);
    document.write("<br/>obj.uid property exists: ");
    document.write(obj.uid);
    document.write("<br/>But they dont show in JSON.stringify():<br/>");    
    document.write(JSON.stringify(obj));
</script>

будет выводить:

свойство obj.dirty существует: true

Свойство obj.uid существует: b4af4dfc-9d94-4a2d-b286-d6f4cbc991d8

Но они не отображаются в JSON.stringify ():

{"ID": "", "Name": "Johhny Foosball"}

Ответы на вопрос(2)

Ваш ответ на вопрос