use emplace/emplace_back over insert/push_back - refs #2336