* Adds `SerializationProperty` - This will generate the private variable for serialization. Also provides an option `useField` to specify your own. Example: ```cs [SerializationProperty(0, useField: nameof(_resource)] ```
- [X] Removes duplicate property for owner. - [X] Codegens them all (even though they aren't used, just in case someone wants to).