Cleanup in blueprint api (still needs param tables w/ type bubbles and normalization in create/update/destroy and stuff, but its getting there