Каковы основные принципы разработки структуры для демонстрации пользовательской коллекции по сравнению с общей коллекцией? например
public class ImageCollection : Collection<Image>
{
...
}
public class Product
{
public ImageCollection {get; set;}
}
В.С.
public class Product
{
public Collection<Image> Images{get; set;}
}