Gets the total number of items that match the search parameters
            
            If IsDone is true, returns Matches.Count
            Otherwise, makes a call to DynamoDB to find out the number of
            matching items, without retrieving the items. Count is then cached.
            
 Declaration Syntax
 Declaration Syntax| C# | 
public int Count { get; }