Embed opaque data types within opaque data types
You can embed an existing opaque data type as a member of another opaque data type with BladeSmith only if both opaque data types have the same server implementation language. You cannot mix programming languages in opaque data types.