And in ios this is ok. Some time I thought that this is wrong but then realised that this views is partially independend from superview and has its own logic of init/deinit and can be reused in other VC's. And now i feel missing that in android (because in my minsdk I can't have fragment in another fragment)