concept Attribute extends Expression implements INamedConcept
I have an instance of it, named "Age".
Another concept I have is "Strategy". The purpose of it is to define how I calculate some rating based on attributes.
concept Strategy extends Expression implements INamedConcept
In my instance of a Strategy I'd like to be able to define rating like this:
rating = Age.average - Age + dependsOn.average
Referencing Age itself is no problem. But referencing properties of a concept itself is another matter, and I don't see how to do that.