Provides better advice for obsolete class
Corrects an issue wherein Using would apply the assertion rule to the root object.

While ultimately we may want this behavior it deviates from previous behavior.  Additionally it is not implemented correctly for handling the root object.