added extensions for generic htmlhelper