[Boost-users] Using assign::map_list_of for complex types