Каковы преимущества использования настраиваемого поставщика содержимого? Почему такой поставщик контента превосходит простой класс, который обертывает SQL-запросы?