Accessing any class properties with liveData Macro

I’m trying to understand how does liveData macro work! That is all so far!

It happens that I ended playing with XWiki class Mail. By using XWikiClasses, I get that there are six pages (Pages Count shows 6) holding Mail class objects instances;

Although there are actually only four different pages, one of them holding three instances of the Mail class:

I see that all properties of object XWiki.Mail are localized. Thus, they content strings translated to en, fr, and de:

image

What I think I understand now thanks to your explanation is that I get the content of the Subject property in the language of the page where the object is instantiated. As XWiki.SharePage has no locale, I get the Subject in the default language of my XWiki installation, English.

Am I correct?

One more thing. Why do I get Page Count = 6? Six is the total number of instances, but they are held by only 4 pages.

Thanks!