allow dynamic evaluating expressions defined in "source" attribute