Reworked the `setObjectPropertiesWithJSONObject:` methods, now they are used as init methods

The `loadObjectWith…` methods have been removed
Improved autocompletion for blocks and updated the todo list
Reworked the creation of the request operation when a file is uploaded