Changed required default to all types except nullable by default.