"An object that carries data between processes in order to reduce the number of method calls."
http://www.martinfowler.com/eaaCatalog/dataTransferObject.html