String populate(String sentence, Map<String, String> values) { values.forEach( (key, value) => sentence = sentence.replaceAll('\$$key', value), ); return sentence; }