A Technique for Customizing Object-Oriented Knowledge Representation Systems, With An Application to Network Problem Management