Simple example:
class Book {
@DatabaseField(foreign = true, foreignAutoRefresh = true)
var author: Author? = null
}
If I query 10 books of the same author, I get 10 Author instances for each Book. I would expect to get just one instance, shared between all Book instances within same query result.