Make each plugin singleton