注册顺序排序，保证子类注册在基类之后