I have some data structures for handling dynamic assets inside my project. Something like this:
Item
-- common fields --
ItemDe