title: How to use PropertyCriteria on complex property?
body: <p>I'm new to EPiSERVER. Currently trying to search for a page with a specific property set to a specific value.</p>
  
  <p>I need the property CatalogEntryPoint (a ContentReference) to equal something. Here is the criterea:</p>
  
  <pre><code>        PropertyCriteria secCriteria = new PropertyCriteria();
  
          secCriteria.Condition = CompareCondition.Equal;
          secCriteria.Name = "CatalogEntryPoint.ID";
          secCriteria.Type = PropertyDataType.Number;
          secCriteria.Value = currentContent.ContentLink.ID.ToString();
          secCriteria.Required = true;
  </code></pre>
  
  <p>And here is an excerpt from the search index:</p>
  
  <pre><code>{
    "CatalogEntryPoint": {
      "$type": "EPiServer.Find.Cms.IndexableContentReference, EPiServer.Find.Cms",
      "ID$$number": 1073742170,
      "WorkID$$number": 0,
      "ProviderName$$string": "CatalogContent",
      "GetPublishedOrLatest$$bool": false,
      "IsExternalProvider$$bool": true,
      "___types": [
        "EPiServer.Find.Cms.IndexableContentReference",
        "EPiServer.Core.ContentReference",
        "System.Object",
        "System.IComparable",
        "EPiServer.Data.Entity.IReadOnly"
      ]
    },
  </code></pre>
  
  <p>It would seem that the CatalogEntryPoint.ID-notation does not work as I'm getting 0 results. How should I write it?</p>