зачем в классе PublishedManager используется super
менеджеры - один из примеров, где использование ООP действительно оправдано упрощением запросов через ORM) в других случаях зачастую это всё лишь усложняет и замедляет код, кстати, то, что внутри super() можно удалить, если не нужна поддержка Python 2.7