Zero-argument getter warning updates
This release fixes two issues - It warns when you have type or Type with a zero argument getter and also fixes Default to warn even when the the default value is falsey (previously it only warned when default had non-falsey values)