protected override int PriorityGenerator(object message) { if (message is string) return 1; if (message is bool) return 2; if (message is int) return 3; if (message is double) return 4; return 5; } }