Changed the way that unimplemented abstract methods are handled.