Hey @surjithctly as far as i know this is not a bug and functions this way because each sub class you enter after the parent is linked to or attached directly with that parent. I can imagine if you regularly need to remove parent classes for sub class this can be little time consuming.
I preview link would help though just to make sure there’s not something i’m missing and i understand you correctly.