A more c++11 complying PIMPL