The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMEND", "MAY", and "OPTIONAL" in this document are to interpreted as described in RFC 2119.
The final implementations MAY decorate the objects with more functionality than covered in the recommendation however they MUST implement the indicated interfaces and functionality first.
TBD.