If you use this here, it will be this of not policy manager but of the entity calling it. Should suggest if you intend to use single instance then change this to refer to policy manager.  This will create separate instance of each call. 

I usually solve this by declaring self = this in the main function and then use self instead of this.