Fixes initWithCoder & decodeWithCoder

The "freezable" property was not properly encoded/decoded. 
The error/response blocks not re-initialised after decoding. This was causing response blocks to be never added after deserialisation.