'Create a snapshot of the invoice item.
This is the same as a snapshot for other invoice items,
with the addition of a `course_id` field.
Returns:
dict'

def snapshot(self):

    snapshot = super(CourseRegistrationCodeInvoiceItem, self).snapshot()
    snapshot['course_id'] = unicode(self.course_id)
    return snapshot
