Explicit overrides for virtual functions. Unified the exceptions design.