changed the behavior of ItemGeneric<>::get() to return const &.

Now ItemData can be read w/o a lock. So this way is generally
fast than making a copy.