Change Petrovich to return new instance after inflection

When Petrovich inflect something, it returns inflected itself. I think this is not good idea, because when I want inflect in more then one case, my Petrovich instance has already changed in the previous case.