Notes about this UML diagram
Field lines (aggregation, composition or association lines) leave the class box adjacent to the field implementing the reference.
Field lines are shown in brown
Members appear in the order in which they are declared in the source code