diff --git a/schema-0.5/binding-0.5.jsd b/schema-0.5/binding-0.5.jsd
index a6057d0..432d0f5 100644
--- a/schema-0.5/binding-0.5.jsd
+++ b/schema-0.5/binding-0.5.jsd
@@ -8,7 +8,7 @@
},
"typeIdentifier": {
"@": "string",
- "@pattern": "(([a-zA-Z_$][a-zA-Z\\d_$]*)\\.)*[a-zA-Z_$][a-zA-Z\\d_$]*(\\[\\])?"
+ "@pattern": "(([a-zA-Z_$][a-zA-Z\\d_$]*)\\.)*[a-zA-Z_$][a-zA-Z\\d_$]*(<.*>)?(\\[\\])?"
},
"methodIdentifier": {
"@": "string",
@@ -101,7 +101,7 @@
},
"any": {
"@": "object",
- "@extends": "fieldBindings",
+ "@extends": "typeFieldBindings",
"@properties": {
"@": {
"@": "string",
diff --git a/schema-0.5/binding-0.5.jsdx b/schema-0.5/binding-0.5.jsdx
index d62fd3c..d1c32c1 100644
--- a/schema-0.5/binding-0.5.jsdx
+++ b/schema-0.5/binding-0.5.jsdx
@@ -29,7 +29,7 @@
-
+
@@ -59,7 +59,7 @@
-