why can't this just be a property? - much simpler.

_na_value = np.nan

etc.