{
            if (!Properties.ContainsKey(name))
                Properties[name] = new DefaultSettingsPropertyButtonBuilder(id, name, @ref, content);
            builder?.Invoke((ISettingsPropertyButtonBuilder) Properties[name]);
            return this;