enable_defaults is awesome. Thank you!
But, is it possible to add a flag so that you can give it an invalid (or empty) object, and it would add all of the default values to the object? This would be helpful for populating a UI with the initial default values before a validation is done.