WCF Assignment 

No records on a find should never throw. It should return an empty list.
E.g., searching on google with an invalid search term does not return an error. It simply returns no results found.