Improving interrupt handler interface. Removing virtual methods in header files.