Cannot determine the item type of collection type '{0}' because it has more than one Add method or ICollection implementation. ...

Cannot determine the item type of collection type '{0}' because it has more than one Add method or ICollection implementation. To make this collection type usable in XAML, add a public Add(object) method, implement System.Collections.IList or a single System.Collections.Generic.ICollection.