I have noticed that if you define enums and constants in a class, and then create several instances of that class, the constants are showed in the inspector at runtime, in every instance. See screenshot.
I hope that this is really for convenience purposes, and that no additional memory is allocated for those constants in each and every instance?