some class reorg, simplify inspector structure, move expr to ast dir