fixed watermark method to accept objects