Allow deserialization to constructed objects

Pass DeserializationContext to object constructors.
Merge pull request #160 from eugene-dounar/pass-context-to-constructor

Allow deserialization to constructed objects