they have a name and properties but they do not have type