CSW get capabilities ingore virtual services settings and always use the global service ones

Details

Description

To reproduce this issue just configure a virtual service for CSW and configure a specific abstract for it, then request the capabilities document for the virtual service. The abstract will be the global service one.

This issue happens because the CSW service instance is stored as a class variable and never updated in this classe: