title: Sitefinity feather multiple content items selectors exception in designer
body: <p>I am using the sf-list-selector in my designer as shown below.  I see my products list and I can select and sort.</p>
  
  <pre><code>&lt;sf-list-selector sf-dynamic-items-selector sf-provider="properties.ProductProviderName.PropertyValue" sf-item-type="properties.ProductType.PropertyValue" sf-multiselect="true" sf-sortable="true" sf-master="true" sf-selected-ids="properties.ProductIds.PropertyValue" /&gt;
  </code></pre>
  
  <p>However I am getting an exception in the log file when I press save in the designer:</p>
  
  <blockquote>
    <p>Requested URL :
    <a href="https://localhost/Sitefinity/Services/Pages/ControlPropertyService.svc/batch/fc82280c-3055-6fae-9336-ff0000e88380/?pageId=230b270c-3055-6fae-9336-ff0000e88380&amp;mediaType=0&amp;propertyLocalization=0" rel="nofollow">https://localhost/Sitefinity/Services/Pages/ControlPropertyService.svc/batch/fc82280c-3055-6fae-9336-ff0000e88380/?pageId=230b270c-3055-6fae-9336-ff0000e88380&amp;mediaType=0&amp;propertyLocalization=0</a>
      Inner Exception     ---------------     Type : System.Xml.XmlException,
    System.Xml, Version=4.0.0.0, Culture=neutral,
    PublicKeyToken=b77a5c561934e089   Message : End element 'PropertyValue'
    from namespace '' expected. Found element 'item' from namespace ''.
      Source : System.Runtime.Serialization   Help link :     LineNumber : 0
      LinePosition : 0    SourceUri :     Data :
    System.Collections.ListDictionaryInternal     TargetSite : Void
    ThrowXmlException(System.Xml.XmlDictionaryReader, System.String,
    System.String, System.String, System.String)  HResult : -2146232000
      Stack Trace :    at
    System.Xml.XmlExceptionHelper.ThrowXmlException(XmlDictionaryReader
    reader, String res, String arg1, String arg2, String arg3)
         at System.Xml.XmlExceptionHelper.ThrowEndElementExpected(XmlDictionaryReader
    reader, String localName, String ns)
         at System.Xml.XmlBaseReader.ReadEndElement()
         at System.Xml.XmlBaseReader.ReadElementContentAsString()
         at ReadWcfControlPropertyFromJson(XmlReaderDelegator , XmlObjectSerializerReadContextComplexJson , XmlDictionaryString ,
    XmlDictionaryString[] )
         at System.Runtime.Serialization.Json.JsonClassDataContract.ReadJsonValueCore(XmlReaderDelegator
    jsonReader, XmlObjectSerializerReadContextComplexJson context)
         at System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.ReadDataContractValue(DataContract
    dataContract, XmlReaderDelegator reader)
         at System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator
    reader, String name, String ns, Type declaredType, DataContract&amp;
    dataContract)
         at System.Runtime.Serialization.XmlObjectSerializerReadContextComplex.InternalDeserialize(XmlReaderDelegator
    xmlReader, Int32 declaredTypeID, RuntimeTypeHandle declaredTypeHandle,
    String name, String ns)
         at ReadArrayOfWcfControlPropertyFromJson(XmlReaderDelegator , XmlObjectSerializerReadContextComplexJson , XmlDictionaryString ,
    XmlDictionaryString , CollectionDataContract )
         at System.Runtime.Serialization.Json.JsonCollectionDataContract.ReadJsonValueCore(XmlReaderDelegator
    jsonReader, XmlObjectSerializerReadContextComplexJson context)
         at System.Runtime.Serialization.Json.XmlObjectSerializerReadContextComplexJson.ReadDataContractValue(DataContract
    dataContract, XmlReaderDelegator reader)
         at System.Runtime.Serialization.XmlObjectSerializerReadContext.InternalDeserialize(XmlReaderDelegator
    reader, String name, String ns, Type declaredType, DataContract&amp;
    dataContract)
         at System.Runtime.Serialization.XmlObjectSerializerReadContextComplex.InternalDeserialize(XmlReaderDelegator
    xmlReader, Type declaredType, DataContract dataContract, String name,
    String ns)
         at System.Runtime.Serialization.Json.DataContractJsonSerializer.InternalReadObject(XmlReaderDelegator
    xmlReader, Boolean verifyObjectName)
         at System.Runtime.Serialization.XmlObjectSerializer.ReadObjectHandleExceptions(XmlReaderDelegator
    reader, Boolean verifyObjectName, DataContractResolver
    dataContractResolver)</p>
  </blockquote>
  
  <p>I don't have a JSON or JS file for the view.  When I use the variation of this for single item select all works good. </p>