*Base classes
move all stupid casts to the one place: extract ExpressionPostfixLookupElement