Support Last and LastOrDefault