Using List Properties
Why is it best practice to avoid using list properties?
As a central location to hold all the data relevant to that list that does not require the user to update it seems like a perfect option.
I am referring to properties such as all items of the hierarchy and permanent mappings that will never change.
My question comes on the back of having worked on a model which contained multiple modules all containing the same mappings as the client model builders had created new property modules as they didn't realise one already existed. If these properties were all stored in a list property rather than a line item in a module then every module builder will know where to locate the mapping and avoid creating redundant modules.
What is the reasoning behind avoiding the use of list properties?