added Generic Relation on Abstract, Base and Concrete class