Implemented a new optional_value class that allows the parameterization of absent values - actual values that can be used to indicate the absence of a value.