fix: allow to call abstract methods from traits