ModelMapper is another library worth checking out. ModelMapper's design is different from other libraries in that it:
- Automatically maps object models by intelligently matching source and destination properties
- Provides a refactoring safe mapping API that uses actual code to map fields and methods rather than using strings
- Utilizes convention based configuration for simple handling of custom scenarios
Check out the ModelMapper site for more info:
http://modelmapper.org