hasTextProperty -> HasTextProperty