Just give astro shell spell, that will rise only magdef. If party uses whm+sch/astro, then whm will just cast proshell like always and if its ast+sch it will be sch protect and ast shell. Don't need to change any traits.