Is your feature request related to a problem?
Now that TaggedTable is a subclass of Table, it also inherits some methods that return a new Table. However, currently those methods lose the tags, since a Table simply doesn't know about them. Methods that remove tagged Columns must
throw an IllegalSchemaModificationException.
Desired solution
Override the methods and return a new TaggedTable instead.
Possible alternatives (optional)
No response
Screenshots (optional)
No response
Additional Context (optional)
No response