ProjectManager prototype