Heh, it's actually kind of ironic. There isn't a PartContainer class in the C# implementation. I just thought this separation was a good idea at one point. I agree it's not needed at all.