Added json::optional_member typedef