Work around missing move operations in MSVC12