TaskViewBuilder refactoring