TbHtml::button should be compatible with its parent class