Hi!
Would you say it's "safe" to use the generic PropertyList?
In the developer documentation it says the following:
This topic describes unsupported functionality in Episerver CMS. Episerver recommends using ContentArea and Blocks for lists of complex objects. Using PropertyList<T> together with complex types requires additional custom functionality to fully ensure data consistency, portability and functionality.
I'm not so keen on investing a lot of time in using the generic PropertyList if it's to be deprecated.
However, it seems like it would be easier to work with the property list - for editors - rather than blocks.