Как обрабатываются перечисления, когда речь идет о куче, памяти и когда создается экземпляр типа перечисления? Если у меня есть перечисление с 50 полевыми константами, то есть ли у меня пятьдесят объектов в куче, представляющих этот тип перечисления (при обращении), и есть ли проблемы с производительностью?