Create AbstractReplacementPolicy