added value provision of maps, arrays and enums (not fully tested yet)