added item method
added exception to item method
added exceptin to item method and added get Root method to get root
added Instrumented Expression tree that sysouts ( for logging ) method calls