Dodanie możliwości definiowania własnych rozszerzeń