how to extend existing data model, like 'cultureRecord'?

Topics: Core, Customizing Orchard, Localization
Apr 1, 2014 at 11:31 PM
I am working on a multi language project. I need add more fields into 'cultureRecord'. the current version, like this;
public class CultureRecord {
        public virtual int Id { get; set; }
        public virtual string Culture { get; set; }
    }
the only solution I get is to overwrite this class and add more fields, which means I need modify this class whenever I update orchard to new version. because this class is under 'orchard.framework' project.
Is there any other good practice for this changes?