I just tried to abstract some logic to work with Multiple Worksheets. So why not use Interfaces....
Lets build a minimal reproducible samle: ITableInterface
ITableInterface