Uses bytecode generation strategy based on Cglib library to provide end-to-end object mappings.
- robustness and minimal administrative overhead for tests (self-diagnostic approach)
- high performance with small footprint
- hard to debug object mappings due to bytecode generated nature