fixed abstract class having implemented an abstract method