allow to give default implementatoions for methods of base class