I think this logic should be in the super class b/c it'll apply for RowKeyColumnExpression too