:meth:`.WHashGeneratorProto.new` implementation

def new(cls, data=None):
		""" :meth:`.WHashGeneratorProto.new` implementation
		"""
		obj = cls()
		if data is not None:
			obj.update(data)
		return obj