binarystore: Cleanup optional config with default values.

Change-Id: If76d85f7aafbec30756dd01d871a78389d6e87a8
Signed-off-by: Willy Tu <wltu@google.com>
diff --git a/include/parse_config.hpp b/include/parse_config.hpp
index 5bef8ad..766830c 100644
--- a/include/parse_config.hpp
+++ b/include/parse_config.hpp
@@ -31,16 +31,12 @@
     j.at("sysFilePath").get_to(config.sysFilePath);
     if (j.contains("offsetBytes"))
     {
-        uint32_t val;
-        j.at("offsetBytes").get_to(val);
-        config.offsetBytes = val;
+        j.at("offsetBytes").get_to(config.offsetBytes.emplace());
     }
 
     if (j.contains("maxSizeBytes"))
     {
-        uint32_t val;
-        j.at("maxSizeBytes").get_to(val);
-        config.maxSizeBytes = val;
+        j.at("maxSizeBytes").get_to(config.maxSizeBytes.emplace());
     }
 }