drop guava;
introduce defensive copy in Items;
Strings