ClassSheetBinding not working as I expected

Hi there,
I have a little bit of an enigma which I want to solve in order to further my knowledge of XWiki.

I have a document which contains two classes:

  • assets.classes.persons
  • books.WebHome

I have a sheet at the location books.Code.booksSheet.

I have made a classSheetBinding at books.WebHome which refers to books.Code.booksSheet.

The problem is, whatever I put in the Sheet, it does not show on the page. It is as if the binding does not work.

I have the same kind of construct in another location (a space called cases) and this works fine. The only difference is the class being located in cases.Code.casesClass instead of cases.WebHome.

Can someone please shine some light on this? I would like to understand what I am doing wrong here. Thank you for your time.