title: Parameterized description attribute on Enum
body: <p>I have an enum with business subcodes provided. Unfortunately I realised that the enum value's description differs between users.</p>
  
  <p>This is what I am trying to achieve in a perfect world yet I know that one cannot change attributes' values in runtime. </p>
  
  <pre><code>public enum BusinessSubcodesEnum
  {
      [Representation(@"Cannot charge customers basket. No default currency set for user: {0}.")]
      DefaultCurrencyNotSet = 18        
  }
  </code></pre>
  
  <p>Worth to note there are hundreads of subcodes like this one above so I'd really like to avoid hundreads of classes with BusinessCode and Description fields. How can I overcome this? Abstract/generic class?</p>