I decide not to incorporate scope chain. So this is not need to implement:

10.1.4 Scope Chain and Identifier Resolution
change internal design