How to use Dynamic Extension
Make use of multiple or single ListAppend to add property and value pair
Lastly, use the DynamicAssign to associate it to an object - RecordList or List