func (r *Recipe) serialize(indent bool) *bytes.Buffer {
    r.mu.RLock()
    defer r.mu.RUnlock()
    b := bytes.Buffer{}
    e := json.NewEncoder(&b)