Provides validation and default field values for JavaScript objects based on schema.