Refactored SIHelper. Now using ASTNodeWrapper