enable package restore
shared properties are now called PromiseState