Support string placeholder resolver ${...}