adds support for named dependencies
allow user fields to be put into template context