No special functions needed. Each XRecord can store multiple elements of data, with each one assigned a DXF code which indicates the type (integer, real, string, soft pointer, and so on). There are ranges of values available for most data types so you can assign sequential numbers to make it easier to recover specific information without depending on sequence or number of elements.