func (p *Puppet) ContactPayload(contactID string) (*schemas.ContactPayload, error) {
    cachePayload, ok := p.cacheContactPayload.Get(contactID)
    if ok {
        return cachePayload.(*schemas.ContactPayload), nil
    }