using System.Collections.Generic;
public static void Main()
Dictionary<string, object> test = new Properties().With("ParentPGA", 1).With("ChildPGA", 1);
private Dictionary<string, object> _store = new ();
public Properties With(string name, object value)
public static implicit operator Dictionary<string, object>(Properties p) => p._store;