public void Update(object obj, BinaryDataReader reader) { using (BinaryDataReader childReader = reader.ReadNode()) { _serializer.Update(_getter(obj), childReader); } }