rename DynamicAttribute.expression to the more common use DynamicAttribute.template