Are these two methods (`formatEnumDescription` and `validateEnum`) generic enough to be moved to the BaseCommand?