methodless class that obtains methods from both parent class and an implementation