If we will be using it only from origin thread, I could make it simple refcounted. Thanks.