public override string Execute()
        {
            Console.WriteLine($"Trying to get properties of model {Model}...");
            string message;

            var project = _projectService.GetProjectByName(Project).Result;

            if (project != null)
            {
                var model = _projectDataModelService.GetProjectDataModelByName(project.Id, Model).Result;

                if (model != null)
                {
                    var properties = _projectDataModelService.GetProjectDataModelProperties(project.Id, model.Id).Result;

                    message = properties.ToListCliString(properties.Count == 1 ?
                                                         "Found 1 property:" : $"Found {properties.Count} properties:", excludedFields: new string[]
                    {
                        "ProjectDataModelId",
                        "RelatedProjectDataModelId"
                    });
                    return(message);
                }
            }

            message = $"Failed to fetch properties. Make sure the project and model names are correct.";

            return(message);
        }