Removed redeclaration of abstract method to improve compability with older php versions