Now handling generic definitions inheritance sub-types info