fix validation of javascript undefined values

they are treated as if the property were missing
version bump