refactor design pattern
refactor design pattern

geopython/pycsw,ckan-fcd/pycsw-fcd,bukun/pycsw,bukun/pycsw,PublicaMundi/pycsw,ocefpaf/pycsw,rouault/pycsw,mwengren/pycsw,kevinpdavies/pycsw,rouault/pycsw,ricardogsilva/pycsw,geopython/pycsw,benhowell/pycsw,ricardogsilva/pycsw,ingenieroariel/pycsw,mwengren/pycsw,bukun/pycsw,kalxas/pycsw,ckan-fcd/pycsw-fcd,kevinpdavies/pycsw,benhowell/pycsw,PublicaMundi/pycsw,tomkralidis/pycsw,ingenieroariel/pycsw,ocefpaf/pycsw,kalxas/pycsw,geopython/pycsw,tomkralidis/pycsw,tomkralidis/pycsw,ricardogsilva/pycsw,kalxas/pycsw