Protocols
<DKStruct>
<DKVariant>