supporting "tag" for field
supporting field's url
html_safe should be only used in html generator
support url if it's a function