次の単純なコードはエラーをスローします。
"Uncaught TypeError: Cannot use 'in' operator to search for 'id' in Leo" (backbone-min.js:9)
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script src="http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.4/underscore-min.js"></script>
<script src="http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-min.js"></script>
<script>
var User = Backbone.Model.extend({
initialize: function(n) {
this.name = n;
}
});
var user = new User("Leo");
</script>
</body>
</html>
このコードを Backbone.js で動作させるにはどうすればよいですか?