Update implicit to c++11