visibility of #raiseEvent(String) is reduced from public to protected