fix extend(), add BB::set(), started to work on HtmlHelper::tag() complex behaviors