- iterator return by values() now recognizes if modifications are made to the underlying data structure and throws a ConcurrentModificationException in that case. This prevents inconsistent iterators and is based on the failfast-iterators used in java.util-Collection-Classes. includes a test case.
- modified test case testSerialization not to do file i/o anymore to speed the test execution up a (likely non-measurable) little bit.