Explicitly initialize all fields to avoid -Wmissing-field-initializers warning.