Refactoring: use utility method for getting binding context with resolution for element
Cache getting lazy session

- Introduce analyze result with lazy session
- Renew result on each modification or ProcessCancelException occured
- Use session result everywhere in the project
-- Log out of block modification occurred
-- Hack for to make slices debug work
Thread safe lazy import scope