Added DAO class hierarchy and using it in MunicipalityInfrastructureService.
Removed unused code.