Expose public default constructors to enable serialization

I would like to be able to serialize `LogEvent` to send it over the wire before writing to a sink.