don't do an extra query in ProjectFactory