Refaktoryzacja Lang\Writer