fix msvc bugs - binary_operation_impl::not_specialized, storage::modification instead of storage::member, ...