new classes need DECL_EXP