Content of this if/else should go to base fragment. We do not need this ugly logic in all fragments handling details