protected override IEnumerable<INode> GetNodes() { return Context.Mode.IsDeserialize() ? Enumerable.Empty<INode>() : EnumerateNodes(); }