Use emplace_back
Providing another lazy init mechanism