Define simple getters and setters.
Extensible subclass constructor.
Extensions, each key is a property name and each value is the TLV-TYPE number.
Define simple getters and setters.