When extending this generic structure into a specific
agreement, the Head part can remain the same but the abstract
ProvisionItem inside Body has to be replaced by the concrete agreement provision item with further details per
individual agreement type, such as, the ProvisionItem is replaced
by the SLOItem in an SLA (Service Level Agreement)