support DefineClassField, DefineClassMethod