Implement SubCommand API