Changing return types to Objects (from primitives) in the TaskSummary interfaces