All field types now work with default values in java