Removed ComponentType properties with side-effects

Removed *ComponentType*'s **NextId** and **NextBit** properties because of
side-effects - primarily while debugging, but having those internal properties as they were did not smell good.