Implement putRequestAtPath.
Replace custom fetchers with MagicalRecord.