refactor of geoserver plugin.py