Why puppet uses config instead of configs?