Changed constructor forwarding to support non c++11