Handy mixin/abstract class for providing a "publisher workflow" to arbitrary Django models.