Optional parameters are now properly serialized