Added optional null types to value variables, so can set their initial values to null, if need be.
Allow deserializing null value types.