#59 create for each Command::Type a function and added to the map