Make this class a specialisation of WMSCapabilitiesParser as well. Also execute grok() after loading or fetching capabilities, if that went well, so that subsequent calls can already access the data.