Fix build with gcc4.6, missing "final" keyword