class AbstractResourceProvider extends BaseProvider implements ResourceProvider, ObservableResourceProvider {

  protected RequestStatus getRequestStatus(RequestStatusResponse response, Set<Resource> associatedResources) {
    return getRequestStatus(response, associatedResources, null);
  }

  protected  AbstractResourceProvider(Set<String> propertyIds,
                                     Map<Resource.Type, String> keyPropertyIds);

}