single table inheritance for visits steps