create class for generating POPs from ensembles piecewise by member