New C++ Style Mutex + RAII Mutex managing