Don't call this Table. It's confusing. Call it BaseContainer.