将用户自定义特性提升为公共接口