增加用户自定义特性支持