Added common type support and fleshed out CmdAdd.