private static string GenerateScaffoldedModelClass(CodeGenerationOptions options)
        {
            Clear();
            WriteUsings(options, Kind.None);
            WriteLine($"namespace {options.RootNamespace}");
            using (OpenBlock())
            {
                WriteLine("public class ScaffoldedModel");
                using (OpenBlock())
                {
                    foreach (var kind in options.Kinds)
                    {
                        //if (kind == Kind.Supervisor || kind == Kind.Context)
                        //    continue;

                        string modelName = NameHelper.MakeModelClassName(kind);
                        string name      = NameHelper.MakeName(kind);
                        WriteLine();
                        WriteLine($"public {modelName} {name} {{ get; set; }}");
                    }
                }
            }
            return(GetText());
        }