Streamlining prototype model.
Slight refactoring. Soon: modify Api.Request to support being called inside Api.simultaneously. Then modify Api::RemoteResource.