firming up the signatures of the owned task repositories
fleshing out SubscriptionRepository