saveOne is always a NSDictionary