Refactor LoadProjectTask