added CapabilitiesGetter class