BZ-9027 Apply class pattern to the new PM integration functionality