diff --git a/hiboo/models.py b/hiboo/models.py
index e59f2fa2e98ffec417f6a46119c79fd10dec2181..78658181c4125921ed919fe12f02eaa1cb821730 100644
--- a/hiboo/models.py
+++ b/hiboo/models.py
@@ -1,6 +1,6 @@
 from passlib import context, hash
 from flask import current_app as app
-from sqlalchemy.ext import declarative
+from sqlalchemy.ext import declarative, mutable
 from datetime import datetime
 from flask_babel import lazy_gettext as _
 
@@ -57,6 +57,7 @@ class Base(flask_sqlalchemy.Model):
 db = flask_sqlalchemy.SQLAlchemy(model_class=Base)
 
 
+@mutable.MutableDict.as_mutable
 class JSONEncoded(db.TypeDecorator):
     """ Represents an immutable structure as a json-encoded string.
     """