Property definition (automatic)

ok, I understood your point, I think you will find your answer in this video Dynamo for Civil 3D - Property Sets samples | Civil 3D 2020 | Autodesk Knowledge Network
you can also check this discussion
Civil3d Property sets with dynamo - #13 by rhodri.lea
Also there is a useful package that can help you in creating property set definitions using Dynamo called “Civil3DToolkit”.