protected virtual Sequence FindSequence([NotNull] string annotationName)
        {
            Check.NotEmpty(annotationName, "annotationName");

            var value = Model[annotationName];

            if (value == null)
            {
                return(null);
            }

            var sequence = Sequence.Deserialize(value);

            sequence.Model = _model;
            return(sequence);
        }