// Constructs a value to add to dictionary.
        public Table(TableAttribute tableAttribute)
        {
            tableAttribute.IsNotNull(nameof(tableAttribute));

            this.TableName = tableAttribute.Name;
            this.Schema = tableAttribute.Schema;
            this.CatalogueName = tableAttribute.CatalogueName;
            this.HasTableAttribute = true;
        }