1. A method of providing helper class extensions for a network diagnostic system, the method comprising: defining an extensible helper class; adding metadata defining the extensible helper class to a helper class list of the network diagnostic system; receiving a problem instance related to an object; performing a best match lookup in the helper class list in response to the problem instance; finding the extensible helper class addressing the problem instance; dynamically determining object attributes further defining the problem instance; adding the further defining object attributes to the problem instance; and repeating the best match lookup using the further defining object attributes to find a new helper class for the problem instance.