public SmartContractFormatRule CreateSmartContractFormatRule()
        {
            var rule = new SmartContractFormatRule(this.CallDataSerializer);

            rule.Parent = this.Consensus;
            rule.Logger = this.LoggerFactory.CreateLogger(rule.GetType().FullName);
            rule.Initialize();
            return(rule);
        }