Not implemented abstract decorator's method fails even when implemented by the subclass