@carlton @nessita That's a really well written post! Thank you for sharing!
I've also seen solutions to similar issues where there's a custom model field that removes the particular property in the `deconstruct` method. I've found this helpful when having a choice field map to a specific class of functionality.