use data container for reading and writing
updated fields removed parent heuristic in favor of explicit naming
Authored by: vsp_neumann 2014-11-21
Parent: [r31157]
Child: [r31159]