Renamed TaskView implementation; extracted TaskConfig related behaviour into a separate class