Is not this class quite similar to the previous one? Are we not repeating the code? Or is cause we have to different documents to load each fragment?