improve null optional value check, skip field with null values on message validation