Indeed,if you want the field to be filled with the default value you have to make it mandatory. Optional parameters with default values make no sense.