#1 C# Property
#1 Implements Property: Total Score
#2 C# Static Method
#2 C# Extension Method, Print Transcript.
#3 Nullable Object
#3 Nullable Object, Reimplements Total Score
#4 Reflection
#4 Reflection, More Flexible Print Method.
#5 Attribute, Annotation in Java
#5 Attribute, Reimplements Print Method
#6 Generic
#6 Generic, Reuse PrintObject Method with Generic
#7 Override Equals Method.
#7 Override Equals Method, should not add duplicate grade.