input: def load_properties_from_fixture(fixture_file: str, fixture_folder: str) -> int:
      """ Loads a JSON fixture file from the specified folder, extracts properties, creates Property objects from these properties, and saves them to the database. Returns the number of properties saved.
      Example:
      load_properties_from_fixture('properties.json', 'models/fixtures')
      >>> 5  # Assuming the fixture contains 5 properties.
      """
output:     import json
      from pathlib import Path
      from models.property import Property
  
      fixture_path = Path(fixture_folder) / fixture_file
      with open(fixture_path, 'r') as file:
          data = json.load(file)
  
      properties = data.get('properties', [])
      count = 0
      for prop in properties:
          property_obj = Property(**prop)
          property_obj.save()
          count += 1
  
      return count