After understanding the reason this exists, am I alone thinking that this named constant probably shouldn't exist and rather that such relationships should be described by literal constructions of a small set of basic family relationships? That is, instead of saying grand-mother you would build a value such as "MotherOf(DirectParentOf(Me()))"