fixed remaining errors and made DotNetTables have shared members