implemented addComponent in SubsystemBlock