第4次

主要是为AB和Pipeline添加了name属性，pipeline保存了所有AB的实例和对应的名字，hub则保存pipeline的名字和实例。