Force types of Task properties
Remove Request from Task Repo parameters
Change User Entity construction