Fixed analyse issues found in project.
- description was setting dictionary values to nil, when they need to be real values
- not correctly handling the set self from super case
- could try to set a nil value into setObject call.