Java toolkit based around usage of immutable objects and fluent interfaces.     Includes support for JSON marshaling, MongoDB, JAX-RS.