Gochacha is a functional replacement for BeanUtils, allowing you to manipulate beans using strings. Gochacha, however, is much simpler because it takes advantage of Java 1.5 autoboxing. It also foregoes BeanUtils' singleton 'registry' of transformers for a context-like approach where the calling application manages state.
Supports collections, including generics to determine converter. Supports direct setting of array and collection elements. Now twice as fast as BeanUtils.