bugfix: could not set different table name, subclasses had table name hard coded