fix issue of extend abstract widget helper