diff --git a/mvc/attribute/$manager.js b/mvc/attribute/$manager.js
index <HASH>..<HASH> 100644
--- a/mvc/attribute/$manager.js
+++ b/mvc/attribute/$manager.js
@@ -48,7 +48,7 @@ attributeManager.prototype = {
         utils.each(require('./httpMethod'), function(name) { self.register(name, this); });
         // internal used attribute:
         // name contains brackets that will never valid for attribute name
-        this.register('(paramModelAttribute)', require('./$paramModel.js'));
+        this._inner.set('(paramModel)', require('./$paramModel.js'));
     },
 
     resolve: function(attrName, attrSett) {
use _inner to do internal register to avoid the unvalid attribute name