Can I specify struct members as optional?
By default when XML-RPC.NET deserializes XML-RPC structs to .NET structs or classes it assumes that former will contain members for all the public members defined in the latter (deserialization occurs when the server processes a request and when the client processes a response). However, some APIs use structs which have optional members. For example a struct might always contain an “title” and “link” member but the “description” member might be optional.