add multi-table inheritance