Fixes object types.
Add default value conversion.
add conversion for validator.
Add Null to enum when schema node is not required.
Add datetime conversion