Class AbstractWatermarker