Сегодня на лекции разбирали, просьба убрать это и прагму. Прагма пользователя не касается, это не является частью интерфейса вашего класса.