"context.contextKind()" was incorrect in ExpressionCodegen.intermediateValueForProperty(), because it represents the context of the call site, not the context of the property declaration #KT-4878 Fixed