Evented::Configuration 3.5 now infers missing values to be true. Because there's no decent way to compare old and new values (as configuration values are dynamically typed), value change events are now called when a value COULD have changed, not necessarily after it did.