OO reasoning example, because it is difficult for beginners to find a representation for classes, instances, attributes, properties