it shouldn't be null, b/c we append extra event data before calling processProperties