Added SaveSchema generic extension method