Merge branch 'release/0.23.0' into development
Change valueForKey to valueForKeyPath to fix crash on retrieving params names
Fix incorrect method name.

The method for uploading images as a multipart form was outdated.
Refactor to allow each sub spec to compile on its own