class ActiveRecord::Associations::HasManyThroughAssociation

def mark_occurrence(distribution, record)

def mark_occurrence(distribution, record)
  distribution[record] > 0 && distribution[record] -= 1
end