validate resource w/schema not patchwork of assrts