and then use `Channel` instance for calling the storage APIs. Also why having `BaseCmdlet` and `StorageBaseCmdlet`? I would expect only having one base cmdlet `StorageBaseCmdlet: CloudBaseCmdlet<IStorageBlobManagement>`