+getTitle +replace
refact + IWidget