Replace c++14 make_unique with something more c++11 friendly