The original header file created some compiler warnings about overridden functions not declared as such.