(#35) - add complex keys failing test
(#35) - fix complex keys maps