Fake consistent store

Don't think so - override implies virtual, and in fact it's a compile error to mark a method override if it isn't actually overriding a base class virtual method, see:
http://en.cppreference.com/w/cpp/language/override