zaimplementowany wzorzec kompozyta