From the context here I understand these points
- No need for channel
- No need for subscription initialization
- We need to extend `CmdletBase`

From that I don't see any value from extending `CloudBaseCmdlet`? From your comments I don't see you want to use anything there. If this is the case, then your base class could just extend `CmdletBase` and that's it.