AddonProjectFactory now is package-private