Fixed compilation with MSVC.
Merge branch 'develop' into decouple_interface_impl_rewrite