Isnt mutable only in c++11? VC2008 won't compile that