public SetVerificationGrammar Grammar()
{
var grammar = new SetVerificationGrammar(_leafName, _title, _comparer)
{
Description = _description,
Ordered = _ordered
};
if (_dataSource != null)
{
grammar.Before((step, context) => { context.CurrentObject = _dataSource(context); });
}
return grammar;
}