Let us have a simple example :
class kmf.test.Personne {
att name : String with index
att firstname : String
}
If we create a person p1 (Name1,FirstName1) and after we create a person p2 (Name1,FirstName2). The second one will erase the first one, without any warning/error.
So the findAll result will contain only p2.