Inheritance for Autoklasse, EDMX Model now maps to classes correctly, interface for DAL