Use a struct based config (not a hash)