Attribute signifying an enum should not have properties made.
Attribute signifying an enum uses flags.
Template mixin for auto-generating properties. Assumes standardized prefixes! (m_ for backing fields, k for masked enum values) Assumes standardized postfixes! (MASK or Mask for masks) Does not support multiple fields with the same enum type!
Automated accessor/property generation with support for flags.