Added test for issue #96
Fixed #96: Mapping options can now properly target properties with strange
names containing '.', '[', or ']'