def has_reached_usage_limit(self): # Check if usage limit has been reached return self.usage_count >= self.usage_limit