I didn't think it was very nice to have Document depend on ProjectManager...