adopt to new rptoject type
use project type registry