Added FirstOrDefault operation