HasConcreteType