Fix 71

This PR resolves issue #71. The validate method of the `Dict` trait will return the `value` argument if the object argument is `None`. This behaviour is similar to how the `Set` trait behaves.