типы бывают разных классов, которые в свою очередь имеют подуровни и имеют разные свойства, атрибуты которых различаются по видам и сущностям.