Add better support for Field.default
Add Field.null