Reverted abstract task representer back to task properties module