Solving a DRY issue on webSVNs class