set up single table inheritance