Property
This class serves as Parent for all Properties of a vCard as described in RFC 6350 Section 6
The Properties BEGIN and END are not represented by a Property class, because each of them has to appear exactly once per card. Therefore, the possibility to add, alter or remove those properties would not be necessary.
All Properties have a name, a value and a group. The name is bound to the property class itself and the value stores the actual information in various formats.
The group is optional prefix of the property to connect related properties. The only significance of the group is a convention that all properties of the same group should be shown together when displayed as described in RFC 6350 3.3.