allowing mapping of scalar values into objects i.e. you can map a file into an object