missing value should be given a unique code
Providers have various ways to represent a missing value. This is a case where we should attempt at homogeneity and we should use a unique code for missing value at the time we import the data from the provider. My preference goes to NaN. The plugins, in turn, should convert NaN to whatever is used to represent missing values in a particular software