refactoring initialization of the PDU classes