// we know that they only have one possible representation, so this rule adds a representation for all matrices in the model.
// also do this inside subscopes, as long as they dont define their own variable that shadows this
// is representing in the name as WithRepresentation, we should use declaration pointers instead.