Implements CompositesInheritanceService for Generics