Implementing Inheritance with the Entity Framework