remove private virtual inheritance of ijstate in ijsource