"An object that doesn't contain all of the data you need but knows how to get it."
http://www.martinfowler.com/eaaCatalog/lazyLoad.html