MOAR SPARQLEndpointBase refactoring