Type resolver is now a delegate. Default implementation supplied.