Adjust PolicyManager Interface, remove unnecessary methods, make it more abstract