内部类，不在init