Refactor the implementation of the schema helpers
Refactor the implementation of the schema helpers

tylerwillingham/paperclip,agcantarelli/paperclip,hooroo/paperclip,cmaion/paperclip,raow/paperclip,medcat/paperclip,raow/paperclip,greatbody/paperclip,manorie/paperclip,12spokes/paperclip,crowdtap/paperclip,cmaion/paperclip,tylerwillingham/paperclip,aditya01933/paperclip,Leadformance/paperclip,mehulkar/paperclip,crowdtap/paperclip,keathley/paperclip,victorngkp/paperclip,carnivalmobile/paperclip,gfvcastro/paperclip,frankpinto/paperclip,ScotterC/paperclip,carnivalmobile/paperclip,pandamako/paperclip,pandamako/paperclip,agcantarelli/paperclip,medcat/paperclip,danielwanja/paperclip,maintux/paperclip,sideci-sample/sideci-sample-paperclip,InesCARodrigues/paperclip,Sporky023/paperclip,zurb/paperclip,mrb/paperclip,zurb/paperclip,best-teacher/paperclip-old,bdewater/paperclip,mdkalish/paperclip,dgynn/paperclip,keathley/paperclip,manorie/paperclip,felipemathies/paperclip,onursarikaya/paperclip,Flameeyes/paperclip,bdewater/paperclip,victorngkp/paperclip,joshisa/paperclip,Sporky023/paperclip,joshisa/paperclip,mrb/paperclip,Leadformance/paperclip,degica/paperclip,felipemathies/paperclip,justanshulsharma/paperclip,InesCARodrigues/paperclip,betesh/paperclip,greatbody/paperclip,rpbaptist/paperclip,tiegz/paperclip,freeslugs/paperclip,frankpinto/paperclip,howaboutwe/paperclip,mehulkar/paperclip,soramugi/paperclip,mdkalish/paperclip,aditya01933/paperclip,freeslugs/paperclip,onursarikaya/paperclip,mrgilman/paperclip,Cohealo/paperclip,sopheak-se/paperclip,betesh/paperclip,soramugi/paperclip,gfvcastro/paperclip,maintux/paperclip,alexandrz/paperclip,ScotterC/paperclip,degica/paperclip,dgynn/paperclip,mrgilman/paperclip,tiegz/paperclip,Cohealo/paperclip,pcorliss/paperclip,justanshulsharma/paperclip,alexandrz/paperclip,rpbaptist/paperclip,sopheak-se/paperclip