The reference class is used both for references which are treated and untreated. This can cause a lot of confusion with regards to fields that may or may not contain anything. Base class should only contain fields which are always present, the rest is the responsibilty of a specialization.
The reference class is used both for references which are treated and untreated. This can cause a lot of confusion with regards to fields that may or may not contain anything. Base class should only contain fields which are always present, the rest is the responsibilty of a specialization.