In the Tutorial Part 2 "Object Variants" section, after the example it says:
> As can been seen from the example, an advantage to an object hierarchy is > that no conversion between different object types is needed. Yet, access to > invalid object fields raises an exception. However, wasn't the point of this section to show an example of why you **don't** need an object hierarchy all the time? I feel like this was maybe a typo? Also: I think this example could use a bit more explaining. This looks like a really cool feature (with the case and all) but I'm not sure I understand it.
