Added basic CPSubCommand class