std map emplace default constructor