To open the discussion, I vote to rename StructuralEntity to VariableEntity :).
why? What is a variableEntity?
A Girbasonian neologism :) whereas "structural-" and "behavioural-" are used terms in modelling, compare eg to UML's StructuralFeature and BehavioralFeature.
AA