use InitializedObjectConstructor and target field to deserialize into existing object