New Samples for First(OrDefault) method
New Samples for Single(OrDefault) method
Code tidyup