added item method
synchornized expression tree makes Expression tree methods thread safe