is there a lack in the support of enterprise to inline classes?

i have a class and inside the class definition is defined another class.
the 2 classes are inheriting ServicedComponent.
in the com+ catalog (MMC) it is shown as Assembly.NS.classA+ClassB

in runtime i get error - cannot load type (ClassB) - the internal type
although it declared as public.

why?

10x.