public ReferenceIntegrity(IReferenceIntegrityCheck check, Func<string, Reference[]> parseFunction) { this.check = check; this.parseFunction = parseFunction; }