introduced new constructors for DeepPurifier and CommentFormatter(s)