move implied publication method to a mixin
trick the indexer into seeing agents with no implied publication as unpublished
oops - fix up method broken in transit
fix breaking agent test
add a field to subject factory to fix a breaking test