Incomplete - task : Dematerialize maps 
addMap
Incomplete - task : Dematerialize maps 
addMapLiberate
JsonRematerializer works on lists as kv-pairs
Incomplete - task : Dematerialize maps 
removed old map methods on dematerializer
and adjusted tests to new map representation
Dematerializers do not need the function objects any more