added conversion from/to anonymous objects/map