support signal bus

for simply usage in project, change map class to command with map
ISignal to command.