My thought was that this is an abstract class and as such it should be a completely abstract class. It was also overriden everywhere it was actually used.