further refactoring - removing if statement in Party::PartyFactory#create