C#: made EntityView abstract