klasy do obsługi typu