don't allow returning disposed projects from getData()