input: 
  def process_json_fixture(fixture_file: str, fixture_folder: str) -> int:
      """
      Loads a JSON fixture file from a specified folder, extracts property data, creates Property objects,
      saves them to the database, and returns the number of properties saved.
  
      Example:
      process_json_fixture('properties.json', 'models/fixtures')
      Returns the number of Property objects saved.
      """
  
output:     import json
      import os
      from models.property import Property
      from database import save_property
  
      # Construct the full path to the fixture file
      fixture_path = os.path.join(fixture_folder, fixture_file)
  
      # Load the JSON data from the fixture file
      with open(fixture_path, 'r') as file:
          data = json.load(file)
  
      # Extract property data and create Property objects
      properties = []
      for item in data:
          property_obj = Property(**item)
          properties.append(property_obj)
  
      # Save each Property object to the database
      for prop in properties:
          save_property(prop)
  
      # Return the number of properties saved
      return len(properties)