There is a lot of task management in the Project class.  It may make it easier to add features in the future if these methods are in the Task class.  Creating arrays of project specific tasks can easily be done by selecting tasks with the corresponding project ids.