Agent Properties - McLean and Stewart