private CompilationUnitSyntax ModifyClass(TableModel tableModel, ClassDeclarationSyntax tClass) { var result = tClass.FindParentOrDefault <CompilationUnitSyntax>() ?? throw new SqExpressCodeGenException($"Could not find compilation unit for {tClass.Identifier.ValueText}"); //Constructor var newClass = ReplaceAddProperties(tableModel, ReplaceConstructors(this, tableModel: tableModel, originalClass: tClass)); return(result.ReplaceNode(tClass, newClass).NormalizeWhitespace());