Added dynamic_decorator