I don't think you should use nillible for the case of someone who has no middle name. That is simple optionality.nillible is for a more esoteric purpose: where whether that person has a middle name or not has not been disclosed. This may because you don't know, the client didn't ask, or you dont want to tell.