Add the TableDataGateway pattern implementation.