Fixing the field() method to work with a set default value of null properly