renamed decorators to jopa_pyfunc prefix