docs: @Override
      public Fragment getItem(int position) {
          Fragment f = createItem(position);
          // We should cache fragments manually to access to them later
          mPages.put(position, f);
          return f;
      }