Fixed method placement, as they shouldn't be class methods in the superclass.