It can't be static, because it has to be overriden by derived entities, hence an instance variable.
Creating an instance of a class is very fast in .NET, so I really wouldn't make a big deal out of this, especially because the framework also creates instances under the hood sometimes to retrieve meta-data/other data.