added webapi dependency resolver