func (actionCatalog *ActionCatalog) listByName() map[string][]ActionEntry {
    result := make(map[string][]ActionEntry)
    actionCatalog.actions.Range(func(key, value interface{}) bool {
        result[key.(string)] = value.([]ActionEntry)
        return true