Оба вопроса не относятся к событиям Cairngorm. Это стандартный механизм для событий AS3.
События Cairngorm, наследуемые от класса Event и Event, требуют строку типа. Вот почему вам нужно указать это в конструкторе.
При создании пользовательского класса событий вам необходимо переопределить метод clone. Flash Player автоматически вызывает этот метод, когда вы хотите повторно отправить экземпляр пользовательского события.