Don't think they are handled correctly: - findCreateUpdate expects nil values for missing data - SwiftyJson stringValue returns empty strings (or 0 for intValue) instead of nil